a{ cursor:pointer;}
.score-1{width:73px; height:13px; background:url(../../images/pingfen.gif) no-repeat left top; float:left}
.score-2{width:73px; height:13px; background:url(../../images/pingfen.gif) no-repeat left -13px; float:left}
.score-3{width:73px; height:13px; background:url(../../images/pingfen.gif) no-repeat left -26px; float:left}
.score-4{width:73px; height:13px; background:url(../../images/pingfen.gif) no-repeat left -39px; float:left}
.score-5{width:73px; height:13px; background:url(../../images/pingfen.gif) no-repeat left -52px; float:left}
.share-to{ width:200px; height:27px; position:absolute; right:92px; top:230px;}
#cart{ width:284px; margin-left:4px; height:auto; background:#fff; border:1px #ddd solid; border-top:0px; padding:0 10px;}
#cart h1{ float:left; width:284px; height:27px; line-height:27px;*line-height:30px; padding:0px 0px 7px 0px;*padding:0px; margin:0px;}
#cart h1 a{ font-size:14px; color:#333; font-weight:bold; }
#cart h1 a:hover{ font-size:14px; color:#790000; font-weight:bold;}
#cart-fact{ width:284px; height:26px;}
#cart-fact1{ width:284px; height:26px;}
#cart-fact-name{ width:125px; height:18px; margin-right:4px; background:#ddd; font-sdize:12px; color:#666; padding-top:8px; text-align:center; font-weight:bold; float:left}
#cart-fact-amount{ width:57px; height:18px; margin-right:4px; background:#ddd; font-sdize:12px; color:#666; padding-top:8px; text-align:center; font-weight:bold; float:left}
#cart-fact-price{ width:50px; height:18px; margin-right:4px; background:#ddd; font-sdize:12px; color:#666; padding-top:8px; text-align:center; font-weight:bold; float:left}
#cart-fact-del{ width:40px; height:18px; background:#ddd; font-sdize:12px; color:#666; padding-top:8px; text-align:center; font-weight:bold; float:left}
.cart-ifact{ width:284px; height:auto; margin-bottom:3px; float:left;}
.cart-fact{ width:280px; height:28px; border:2px #fff solid;}
.cart-fact1{ width:288px; height:28px; border:2px #fff solid;}
.cart-fact2{ width:280px; height:28px; border:2px #ff0000 solid;}
.cart-fact-name{ width:125px; height:20px; margin-right:4px;padding-top:7px; text-align:center;  float:left}
.cart-fact-name a{font-size:12px; color:#666; }
.cart-fact-name a:hover{font-size:12px; color:#666; text-decoration:underline }
.cart-fact-amount{ width:57px; height:20px; margin-right:4px; padding-top:7px; text-align:center;  float:left}
.cart-fact-amount span{ display:block; width:29px; height:21px; font-size:12px; color:#666; float:left;}
.cart-fact-amountl{ width:9px; height:21px; margin-right:3px; float:left;}
.cart-fact-amountl img{ width:9px; height:9px;}
.cart-fact-amountr{ width:12px; height:21px; padding-left:3px; float:left;}
.cart-fact-amountr img{ width:9px; height:9px;}
.cart-fact-price{ width:46px; height:20px; margin-right:4px; font-size:12px; color:#666; padding-top:7px; text-align:center; float:left}
.cart-fact-del{ width:30px; padding:3px 0 0 10px; float:left}
.cart-settle{ width:238px; height:19px; padding:7px 46px 2px 0; background:#ddd; float:left; margin-bottom:8px;}
.cart-settle ul{ width:238px; height:19px;}
.cart-settle ul li{ width:238px; height:19px; text-align:right;}
.cart-settle ul li span{ font-size:12px; color:#333;}
.cart-settle ul li font{ font-size:12px; color:#333;}
.cart-xiadan{ float:left; width:284px; height:auto; text-align:center; font-size:12px; color:#333; padding:13px 0 5px 0}
.cart-mini{ width:284px; height:auto; text-align:center; font-size:12px; padding:10px 0; padding-top:10px;}
.cart-mini font{ font-size:12px; color:7a0001;}
.cart-tel{ width:250px; height:auto; padding:0px 0px 0px 25px;font-size:12px;color:#333; text-align:center;}
.cart-tel font{ display:block; width:66px; height:14px; *padding-top:2px; font-size:12px;color:#333; float:left}
#c-tel{ width:214px; height:25; float:left; line-height:28px;}
#huidingbu{ width:42px; height:42px; position:absolute; right:25px; bottom:11px; }
.cart-icon{ width:170px; height:35px; padding-left:26px; position:relative}
.cart-icon input{ width:120px; height:27px; background:url(../../images/img.gif) no-repeat -406px -407px; border:0; cursor:pointer}
.cart-icon1{ display:none; width:214px; height:46px; padding:17px 0 0 78px;}
.cart-icon1 input{ width:120px; height:27px; background:url(../../images/img.gif) no-repeat -284px -407px; border:0; cursor:pointer}
#wrong{ width:944px; height:auto; border:3px solid #aa0000; background-color:#E6F6FF; background-image: -moz-linear-gradient(center top , #FFEEEE, #FFCCCC);
border-radius: 7px 7px 7px 7px; box-shadow: 1px 1px 3px #C8C8C8; color: #333333; margin:0 auto; margin-bottom:18px; padding:15px 15px 8px 15px; font-size:14px;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFEEEE, endColorStr=#FFCCCC);
}
.wrong{ width:944px; height:auto; line-height:1.5; }
.wrong a{ display:block; width:118px; font-size:14px; color:#333; float:left}
.wrong a:hover{ color:#790000; text-decoration:underline}
.wrong-wu{width:944px; height:auto; font-size:14px; color:#333;}
.wrong-wu a{ width:auto; font-size:14px; color:#333; padding:0 15px 0 15px;}
.wrong-wu a:hover{ width:auto; font-size:14px; color:#790000; text-decoration:underline}
#wrong-upload{ width:120px; height:30px; padding-left:824px;}
#wrong-upload input{ width:120px; height:27px; background:url(../../images/img.gif) no-repeat -142px -132px; border:0; cursor:pointer;}
.add-scht{ width:980px; height:6px; overflow:hidden}
.add-schtl{ width:6px; height:6px; float:left; background:url(../../images/add-sch.gif) no-repeat left top;}
.add-schtc{ width:968px; height:5px; border-top:1px #c3c3c3 solid; background:#d0cecf; float:left;}
.add-schtr{ width:6px; height:6px; float:left; background:url(../../images/add-sch.gif) no-repeat right top;}
.add-schb{ width:980px; height:6px; overflow:hidden}
.add-schbl{ width:6px; height:6px; float:left; background:url(../../images/add-sch.gif) no-repeat left -6px;}
.add-schbc{ width:968px; height:5px; border-bottom:1px #c3c3c3 solid; background:#d0cecf; float:left;}
.add-schbr{ width:6px; height:6px; float:left; background:url(../../images/add-sch.gif) no-repeat right -6px;}
.add-schtc{ width:968px; height:5px; border-top:1px #c3c3c3 solid; background:#d0cecf; float:left;}
.add-myorderx{ width:468px; height:5px; border-top:1px #c3c3c3 solid; background:#d0cecf; float:left;}
.add-myordert{ width:480px; height:6px; overflow:hidden}
.add-myorderb{ width:480px; height:6px; overflow:hidden}
.add-myordert-bu{ width:772px; _width:779px; height:6px; overflow:hidden}
.add-myorderx-bu{ width:760px; _width:767px; height:5px; border-top:1px #c3c3c3 solid; background:#d0cecf; float:left;}
.enroll-del-big{
	width: 532px;
	height: auto;
	padding-top: 8px;
	position: relative;
}
.enroll-del-big h2{ display:block; width:auto; height:16px; background:#fff; position:absolute; top:0; left:51px; font-size:14px; color:#333; text-align:left; padding:0 10px 0 10px; margin:0}
.enroll-del-small{
	width: 530px;
	height: auto;
	border: 1px #7a0001 solid;
	padding: 32px 0 20px 0;
	margin-bottom: 26px;
}
.mailbox-validation{ width:530px; height:auto; margin-top:20px;}
.mailbox-validation1{ width:450px; height:auto; font-size:14px; color:#333; padding:0 40px 0 40px; text-align:center; line-height:1.5;}
.mailbox-validation1 a{ font-size:14px; color:#790000;}
.mailbox-validation2{ width:530px; height:35px; padding:15px 0 15px 0; text-align:center}
.mailbox-validation2 input{ width:116px; height:35px;  background:url(../../images/img.gif) no-repeat -284px -535px; border:none; cursor:pointer;}
.mailbox-validation3{ width:450px; height:auto; padding:0 40px 0 40px;}
.mailbox-validation3 h2{ width:450px; height:20px; font-size:14px; color:#333; margin:0}
.mailbox-validation3 ul{ width:450px; height:auto;}
.mailbox-validation3 ul li{ width:450px; height:22px; font-size:14px; color:#333;}
.mailbox-validation3 ul li a{ font-size:14px; color:#4785d8; text-decoration:underline}
.regpart-text{ width:530px; height:auto;}
.regpart{ width:530px; height:59px;}
.regpart-2{ width:530px; height:35px;}
.regpart-zi{ width:auto; height:24px; padding:11px 0 0 10px; font-size:14px; color:#333; float:left; margin-right:10px;}
.regpart-zi a{font-size:12px; color:#790000;}
.regpart-zi a:hover{font-size:12px; color:#790000; text-decoration:underline}
.regpart-zilv{width:auto; height:20px; padding:11px 0 0 10px; float:left; margin:1px 10px 0 0}
.regpart-zilv a{font-size:12px; color:#7bb32f;}
.regpart-zihui{width:auto; height:20px; padding:11px 0 0 10px; float:left; margin:1px 10px 0 0}
.regpart-zihui a{font-size:12px; color:#999;}
.regpart-ziy{ width:auto; height:27px; padding-top:8px; font-size:14px; color:#333;}
.regpart1{width:530px; height:35px;}
.regpart1 label{ display:block; width:177px; height:24px; padding-top:11px; text-align:right; font-size:14px; color:#790000; font-weight:bold; float:left}
.regpart1 label font{font-size:12px; color:#ff0000; margin-right:10px;}
.regpart1 strong{ display:block; width:258px; height:35px; background:url(../../images/input.gif) no-repeat left -122px; padding:3px 5px 3px 5px ;float:left;}
.regpart1 strong:hover{background:url(../../images/input.gif) no-repeat left -81px;}
.regpart1 strong input{ width:262px; height:27px; line-height:27px; font-size:18px; border:0; margin:3px 0 0; color:#999999; background:none;}
.regpart1 strong input:hover{ color:#333333;}
.regpart1 strong input:visited{ color:#999999;}
.regpart1 strong.strong-52{ display:block; width:70px; height:35px; background:url(../../images/input.gif) no-repeat left -227px; padding:3px 5px 3px 5px ;float:left;}
.regpart1 strong.strong-52:hover{background:url(../../images/input.gif) no-repeat left -186px;}
.regpart1 strong.strong-52 input{ width:60px; height:27px; line-height:27px; font-size:18px; border:0; margin:3px 0 0; color:#999999; background:none;}
.regpart1 strong.strong-52 input:hover{ color:#333333;}
.regpart1 strong.strong-52 input:visited{ color:#999999;}
.regpart1 span{ display:block; width:16px; height:25px; float:left; padding:12px 10px 0 10px;}
.regpart-text-1{width:530px; height:auto;}
.regpart-text-1 label{ display:block; width:177px; height:24px; padding-top:11px; text-align:right; font-size:14px; color:#790000; font-weight:bold; float:left}
.regpart1 label font{font-size:12px; color:#ff0000; margin-right:10px;}
.regpart-text-1 textarea{ display:block; width:315px; height:72px; font-size:12px; color:#000; line-height:1.5; border:1px #ddd solid; padding:5px 10px 0 5px; margin-top:0; margin-top:-1px\0; overflow:auto; margin-top:5px; margin-bottom:12px; float:left}
.regpart-tip{ width:351px; height:18px; padding-left:179px; font-size:12px; color:#ff0000; padding-top:6px;}
.regpart-tip1{ width:351px; height:18px; padding-left:179px; font-size:12px; color:#999; padding-top:6px;}
.regpart-tip2{ width:351px; height:14px; padding-left:179px; padding-top:10px; }
.regpart-tip2 a{font-size:12px; color:#4387da;text-decoration:underline}
.regpart-tip3{ width:351px; height:auto; padding-left:179px; font-size:12px; color:#999; padding-top:6px; line-height:1.5;}
.enroll-del-a{ width:307px; height:65px; padding:5px 0 0 225px;}
.enroll-del-a input{width:113px; height:35px; background:url(../../images/img.gif) no-repeat -564px -535px; border:0; cursor:pointer}
.enroll-del-a span{ display:block; width:272px; height:auto; margin-top:6px; padding-left:35px;}
.enroll-del-a span a{ font-size:12px; color:#790000}
.enroll-del-a span a:hover{ font-size:12px; color:#790000; text-decoration:underline}
.enroll-del-a1{ width:307px; height:65px; padding:5px 0 0 225px;}
.enroll-del-a1 input{width:116px; height:35px; background:url(../../images/img.gif) no-repeat left -535px; border:0; cursor:pointer}
.enroll-del-a1 span{ display:block; width:272px; height:auto; margin-top:6px; padding-left:35px;}
.enroll-del-a1 span a{ font-size:12px; color:#790000}
.enroll-del-a1 span a:hover{ font-size:12px; color:#790000; text-decoration:underline}
.enroll-del-a-ashy{ width:307px; height:65px; padding:5px 0 0 225px;}
.enroll-del-a-ashy input{width:116px; height:35px; background:url(../../images/img.gif) no-repeat -142px -535px; border:0; cursor:pointer}
.enroll-del-a-ashy span{ display:block; width:272px; height:auto; margin-top:6px; padding-left:35px;}
.enroll-del-a-ashy span a{ font-size:12px; color:#790000}
.enroll-del-a-ashy span a:hover{ font-size:12px; color:#790000; text-decoration:underline}
.enroll-del-a2{ width:307px; height:65px; padding:5px 0 0 225px;}
.enroll-del-a2 input{width:116px; height:35px; background:url(../../images/img.gif) no-repeat -240px -696px; border:0; cursor:pointer}
.enroll-del-a2 span{ display:block; width:272px; height:auto; margin-top:6px; padding-left:35px;}
.enroll-del-a2 span a{ font-size:12px; color:#790000}
.enroll-del-a2 span a:hover{ font-size:12px; color:#790000; text-decoration:underline}
.enroll-del-a2-ashy{ width:307px; height:65px; padding:5px 0 0 225px;}
.enroll-del-a2-ashy input{width:116px; height:35px; background:url(../../images/img.gif) no-repeat -388px -696px; border:0; cursor:pointer}
.enroll-del-a2-ashy span{ display:block; width:272px; height:auto; margin-top:6px; padding-left:35px;}
.enroll-del-a2-ashy span a{ font-size:12px; color:#790000}
.enroll-del-a2-ashy span a:hover{ font-size:12px; color:#790000; text-decoration:underline}
.reg-c{ width:auto; height:35px; padding:2px 0 0 2px; float:left;}
.regpart-sel{
	width: 110px;
	height: 35px;
	margin-right: 8px;
	background: #fff;
	float: left;
	position: relative
}
.regpart-sel span{ display:block; width:100px; height:23px; border:1px #ddd solid; background:url(../../images/reg-sel.gif) no-repeat 87px 7px; padding:10px 0 0 8px; font-size:14px; color:#333; cursor:pointer }
.regpart-sel ul{ display:none; width:108px; height:auto; background:#fff; border:1px #ddd solid; border-bottom:none; border-top:none; position:absolute; z-index:200; left:0; top:35px;}
.regpart-sel ul li{ width:100px; height:22px; border-bottom:1px #ddd solid; padding:10px 0 0 8px;}
.regpart-sel ul li a{ font-size:14px; color:#333;}
.regpart-sel ul li a:hover{ font-size:14px; color:#790000; text-decoration:underline}
.regpart-sel input{
	display: block;
	width: 150px;
	height: 23px;
	border: 1px #ddd solid;
	background: url(../../images/reg-sel.gif) no-repeat 130px 7px;
	padding: 7px 0 3px 8px;
	padding: 10px 0 0 8px\0;








*padding:10px 0 0 8px; *margin-top:-1px; 									font-size: 14px;
	color: #333;
}
.regpart-sel p{ width:86px; height:33px; border:1px #dddddd solid; padding-left:5px; padding-right:5px; margin:0; margin-right:8px; float:left;}
.regpart-sel select{display:block; width:86px; height:20px; line-height:20px; border:none; font-family:Arial; font-size:14px; margin:6px 0 6px 0; background:none;}
.regpart-select{ width:110px; height:35px; margin-right:8px; background:#fff; border:1px #ccc solid; float:left;}
.regpart-select select{display:block; width:86px; height:20px; line-height:20px; border:none; font-family:Arial; font-size:14px; margin:-3px 0 6px 3px; margin-top:-5px\0; *margin:6px 0 6px 3px; background:none; position:relative; z-index:10}
.regpart-sel-55{ width:55px; height:35px; margin-right:18px; background:#fff; float:left; position:relative}
.regpart-sel-55 span{ display:block; width:55px; height:23px; border:1px #ddd solid; background:url(../../images/reg-sel.gif) no-repeat 41px 7px; padding:7px 0 0 8px; font-size:14px; color:#333; cursor:pointer }
.regpart-sel-55 input{display:block; width:55px; height:23px; border:1px #ddd solid; background:url(../../images/reg-sel.gif) no-repeat 41px 7px; padding:4px 0 3px 8px; padding:7px 0 0 8px\0; font-size:14px; color:#333;}
.regpart-sel-78{width:78px; height:35px; margin-right:18px; background:#fff; float:left; position:relative}
.regpart-sel-78 span{ display:block; width:78px; height:23px; border:1px #ddd solid; background:url(../../images/reg-sel.gif) no-repeat 64px 7px; padding:7px 0 0 8px; font-size:14px; color:#333; cursor:pointer }
.regpart-sel-78 input{ display:block; width:78px; height:23px; border:1px #ddd solid; background:url(../../images/reg-sel.gif) no-repeat 64px 7px; padding:4px 0 3px 8px; padding:7px 0 0 8px\0; font-size:14px; color:#333;}
.reg-rad{ width:auto; height:35px; padding-left:2px; float:left}
.reg-rad1{ width:auto; height:24px; padding-top:10px; padding-top:8px\0; *padding-top:7px; margin-right:28px;float:left}
.reg-rad1 input{ width:15px; vertical-align:middle;}
.reg-rad1 font{font-weight:normal; font-size:12px; color:#333; vertical-align:middle; font-family:tahoma;}
.reg-rad1 font a{font-size:12px; color:#333;}
.reg-rad1 font a:hover{font-size:12px; color:#790000; text-decoration:underline}
.multi4{ width:353px; height:auto; padding-left:177px;}
.multi4 span{ width:85px; height:26px; float:left}
.multi4 span input{ width:13px; height:13px; vertical-align:middle;}
.multi4 span label{ width:72px; height:13px; vertical-align:middle; font-family:tahoma;}
.multi5{ width:500px; height:auto; padding-left:156px; margin-top:-2px;}
.multi5 span{ width:85px; height:26px; float:left}
.multi5 span input{ width:13px; height:13px; vertical-align:middle;}
.multi5 span label{ width:72px; height:13px; vertical-align:middle; font-family:tahoma;}
.sus{ display:none; width:400px; height:auto; padding:10px 0 7px 10px; border:1px #ddd solid; background:#eee; position:absolute; left:110px; top:0; z-index:989; *z-index:9999}
.sus1{ width:100px; height:auto; float:left}
.sus1-1{ width:100px; height:23px; font-size:12px; font-weight:bold; color:#333; margin-top:3px;}
.sus1-2{ width:100px; height:20px;}
.sus1-2-1{ font-size:12px; color:#333; float:left}
.sus1-2-1 a{ font-size:12px; color:#333;}
.sus1-2-1 a:hover{ font-size:12px; color:#790000; text-decoration:underline}
.sus1-2-2{ font-size:12px; color:#790000; font-weight:normal; margin-top:-2px; float:left}
.sus2{
	width: 300px;
	height: auto;
	border: 1px #ddd solid;
	background: #eee;
	padding: 10px 5px 3px 10px;
	line-height: 1.5;
	position: absolute;
	z-index: 9999;
	left: 160px;
	top: 0;
	table-layout: fixed;
	word-break: break-all;
	word-wrap: break-word
}
.sus2 a{ font-size:12px; color:#333; margin-right:10px;}
.sus2 a:hover{ font-size:12px; color:#790000; text-decoration:underline}
.sus-200{width:200px; height:auto; padding:10px 5px 3px 10px; line-height:1.5; border:1px #ddd solid; background:#eee; position:absolute; z-index:300; left:65px; top:0; table-layout:fixed; word-break:break-all;word-wrap: break-word}
.sus-200 a{ font-size:12px; color:#333; padding-right:10px;}
.sus-200 a:hover{ font-size:12px; color:#790000; text-decoration:underline}
.sus-50{width:200px; height:auto; padding:10px 5px 3px 10px; line-height:1.5; border:1px #ddd solid; background:#eee; position:absolute; z-index:300; left:65px; top:0; table-layout:fixed; word-break:break-all;word-wrap: break-word}
.sus-50 a{ display:block; width:30px; font-size:12px; color:#333; padding-right:10px; float:left}
.sus-50 a:hover{ font-size:12px; color:#790000; text-decoration:underline}
.bus-schc{ width:968px; height:auto; border-left:1px #c3c3c3 solid; border-right:1px #c3c3c3 solid; background:#d0cecf; padding:0 5px 0 5px; }
.bus-schc-ss{width:859px; height:auto; border-left:1px #c3c3c3 solid; border-right:1px #c3c3c3 solid; border-right:0px; background:#d0cecf; padding:0 0px 0 5px; }
.add-search{width:980px; height:203px;}
.per-id{ height:34px; background:#efedee; padding:8px 0 0 16px;}
.per-id a{ display:block; width:96px; height:22px; font-size:14px; color:#333; text-align:center; padding-top:12px; margin-right:15px; float:left}
.per-idah{ display:block; width:96px; height:22px; background:url(../../images/per-ida.gif) no-repeat left top; font-size:14px; color:#333; text-align:center; padding-top:12px; font-weight:bold; margin-right:15px; float:left}
.per-id a:hover{ display:block; width:96px; height:22px; background:url(../../images/per-ida.gif) no-repeat left top; font-size:14px; color:#333; text-align:center; padding-top:12px; font-weight:bold; margin-right:15px; float:left}
.per-id a:visited{ display:block; width:96px; height:22px; font-size:14px; color:#333; text-align:center; padding-top:12px; margin-right:15px; float:left}
#per-min{ width:252px; height:auto; padding:8px 0 0 19px; float:left;}
.per-min1{ width:210px; height:160px; border:1px #ddd solid; background:#eee; padding:0 10px; margin-bottom:15px;}
.per-min1 h2{ width:207px; height:28px; padding:12px 0 0 3px; font-size:14px; color:#790000; margin:0;}
.per-min2{ width:195px; height:35px; border:1px #666 dashed; background-color:#fff; padding:11px 0 0 13px; font-size:16px; color:#790000; margin-bottom:10px;}
.per-min1 ul{ width:210px; height:60px;}
.per-min1 ul li{ width:210px; height:18px; font-size:12px; color:#333;}
.ship-min2{ width:210px; height:auto; border:1px #ddd solid; background:#eee; padding:0 10px;}
.ship-min2 h2{ width:207px; height:28px; padding:12px 0 0 3px; font-size:14px; color:#790000; margin:0;}
.ship-min2 span{ display:block; width:210px; height:auto; line-height:1.5; font-size:12px; color:#333; font-weight:bold; margin-bottom:5px;}
.ship-min2 p{width:210px; height:auto; line-height:1.5; font-size:12px; color:#333; margin:0; margin-bottom:5px;}
.variety{width:955px; height:152px; background:#fff; border:1px #bbbbbb solid; margin:18px 0 18px 0; padding:20px 0 22px 23px;}
.variety-p{ width:170px; height:152px; margin-right:20px; _margin-right:17px; float:left}
.variety-p p{ width:170px; height:125px; float:left; margin:0}
.variety-p1{ width:170px; height:152px;float:left}
.variety-p1 p{ width:170px; height:125px; float:left; margin:0}
.variety-k{ width:170px; height:27px;}
.variety-kc a{ display:block; width:170px; height:27px;}
.variety-kl{ width:6px; height:27px; float:left; background:url(../../images/kind.gif) no-repeat left top;}
.variety-kc{ width:158px; height:27px; float:left; background:#7b0002; text-align:center; line-height:27px; font-size:14px; color:#fff; font-weight:bold;}
.variety-kr{ width:6px; height:27px; float:left; background:url(../../images/kind.gif) no-repeat right top;}
.ship{ width:687px; height:auto;}
.ship-1{width:687px; height:25px; border-bottom:1px #ddd solid; margin:0}
.ship-1 span{ width:auto; font-size:14px; color:#333; margin-right:10px; font-weight:bold}
.ship-1 font{ width:auto; font-size:12px; color:#999;}
.ship-1 font label{ font-size:12px; color:#ff0000;}
.ship-2{width:687px; height:16px; padding:9px 0 0 0;font-size:12px; color:#790000; margin-bottom:24px;}
.ship-3{width:687px; height:25px; border-bottom:1px #ddd dashed; margin:0; margin-bottom:15px;}
.ship-3 span{ width:auto; font-size:14px; color:#333; margin-right:10px; font-weight:bold}
#page{ width:696px; height:19px; padding:40px 0 40px 0;}
#page a{ width:17px; height:17px; border:1px #656565 solid; margin-right:8px; font-size:12px; color:#666; text-align:center; line-height:17px; float:left}
#page a:hover{ width:17px; height:17px; border:1px #fff solid; margin-right:8px; font-size:12px; color:#333; text-align:center; line-height:17px; font-weight:bold; float:left}
#page a.apage{ width:17px; height:17px; border:1px #fff solid; margin-right:8px; font-size:12px; color:#333; text-align:center; line-height:17px; font-weight:bold; float:left}
#page a.a-10{ width:21px; height:17px; border:1px #656565 solid; margin-right:8px; font-size:12px; color:#666; text-align:center; line-height:17px; float:left}
#page a.a-10:hover{font-size:12px; color:#333; font-weight:bold;}
#page a.a-10:visited{font-size:12px; color:#333; font-weight:bold;}
#page a.a-100{ width:28px; height:17px; border:1px #656565 solid; margin-right:8px; font-size:12px; color:#666; text-align:center; line-height:17px; float:left}
#page a.a-100:hover{font-size:12px; color:#333; font-weight:bold;}
#page a.a-100:visited{font-size:12px; color:#333; font-weight:bold;}
#page a.a-no{ width:17px; height:17px; border:none; margin-right:8px; font-size:12px; color:#666; text-align:center; line-height:17px; float:left}
#page a.a-no:hover{font-size:12px; color:#666;}
#page a.a-no:visited{font-size:12px; color:#666;}
#page a.a-200{ width:60px; height:16px; padding-top:1px; height:15px\0; padding-top:2px\0; border:1px #656565 solid; margin-right:8px; font-size:12px; color:#666; text-align:center; float:left}
#page a.a-200:hover{ width:60px; height:16px; padding-top:1px; height:17px\0; padding-top:2px\0; border:1px #656565 solid; margin-right:8px; font-size:12px; color:#333; font-weight:bold; text-align:center; float:left}
#page a.a-200:visited{font-size:12px; color:#333; font-weight:bold;}
.haveno{ width:674px; height:auto; border:1px #bbb solid; font-size:12px; color:#333; margin-bottom:25px; padding:10px;}
#account{ width:968px; height:auto; border:1px #bbb solid; padding:10px 0 0 10px; background:#fff; position:relative; padding-bottom:40px;}
#account-L{ width:178px; height:auto; margin-right:10px; float:left;}
.account-L1{ width:178px; height:auto; border:1px #e6e6e6 solid; border-bottom:none; margin-bottom:10px;}
.account-L1 h2{ width:178px; height:27px; margin:0; background:url(../../images/merc-orbj1.gif) repeat-x top;}
.account-L1 h2 font{ display:block; width:144px; height:19px; padding:8px 0 0 12px; font-size:12px; color:#fff; float:left}
.account-L1 h2 span{ display:block; width:22px; height:21px; padding-top:3px; float:left}
.account-L1 ul{ width:178px; height:auto;}
.account-L1 ul li{ width:178px; height:29px; border-bottom:1px #e6e6e6 solid; background:url(../../images/accountb_jt.gif) no-repeat 8px 12px;}
#account-hover{display:block;background:url(../../images/accountb_jt.gif) no-repeat 8px -8px; background-color:#e7e7e7; width:153px; height:20px; padding:9px 0 0 25px; font-size:12px; color:#790000;}
.account-L1 ul li a{ display:block; width:153px; height:20px; padding:9px 0 0 25px; font-size:12px; color:#333;}
.account-L1 ul li a:hover{background:url(../../images/accountb_jt.gif) no-repeat 8px -8px; background-color:#e7e7e7; color:#790000}
.account-L2{ width:178px; height:auto; border:1px #e6e6e6 solid; margin-bottom:10px;}
.account-L2 h2{ width:166px; height:19px; background:url(../../images/accounth1.gif) repeat-x left top; padding:8px 0 0 12px; font-size:12px; color:#fff; margin:0}
.account-L2 ul{ width:178px; height:auto;}
.account-L2 ul li{ width:155px; height:18px; background:url(../../images/accd.gif) no-repeat 12px 14px; padding:10px 0 0 23px}
.account-L2 ul li a{ font-size:12px; color:#333;}
.account-L2 ul li a:hover{ font-size:12px; color:#790000;}
#account-R{ width:756px; height:auto; border:1px #e6e6e6 solid; padding:27px 0 20px 10px; float:left;}
#account-R h1{ width:746px; height:20px; margin:0; margin-bottom:10px; font-size:15px; color:#333; border-bottom:1px #bbb solid;}
#account-R h2{ width:746px; height:30px; margin:0; margin-bottom:20px; border-bottom:1px #bbb solid;}
#account-R h3{ width:716px; height:30px; padding-left:30px; margin:0; margin-bottom:20px; margin-top:10px;}
#account-R h4{ width:716px; height:24px; padding-left:30px; background:#eee; margin:0; font-size:14px; color:#333; padding-top:11px; }
#account-R h4 span{font-size:12px; color:#333; font-weight:normal;}
#myorderx{ width:468px; height:auto; border-left:1px #c3c3c3 solid; border-right:1px #c3c3c3 solid; background:#d0cecf; padding:0 5px 0 5px; }
.accountb_jt{ float:left;}
.mer_lh{ background:none; border:0px; float:left; font-size:14px; font-weight:bold; line-height:30px; padding-right:10px;}


#jiesuan-s{ width:760px; height:auto; border-left:1px #c3c3c3 solid; border-right:1px #c3c3c3 solid; background:#d0cecf; padding:0 5px 0 5px; }
.jiesuan-s{ width:736px; height:auto; border:2px #d0cecf solid; background:#fff; padding:20px 0 20px 20px; position:relative}
.jiesuan-sl{ width:353px; height:auto; float:left; border-right:1px #ddd dashed;}
.jiesuan-sl h3{ width:343px; height:47px; font-size:12px; color:#999; line-height:1.5; font-weight:normal;}
.jiesuan-sr{ width:353px; height:auto; padding-left:15px; float:left;}
.jiesuan-sr h3{ width:333px; height:47px; font-size:12px; color:#999; line-height:1.5; font-weight:normal;}
.myorderx{ width:424px; height:auto; border:2px #d0cecf solid; background:#fff; padding:20px; position:relative}
.myorderx h1{ width:420px; font-size:14px; color:#790000; margin:0}
.myorderx h1 a{font-size:14px; color:#790000; font-weight:bold;}
.myorderx h1 a:hover{font-size:14px; color:#790000; font-weight:bold;}
.myorderx h2{
	width: 94px;
	height: 36px;
	margin: 0
}
.myorderx h2 span{ display:block; width:auto; height:28px; margin-right:10px; float:left}
.myorderx h2 span strong{ font-size:12px; color:#333; font-weight:normal;}
.myorderx h2 span font{ font-size:12px; color:#333; font-weight:normal; margin-right:7px}
.myorderx h2 a{ font-size:12px; color:#790000; float:left; padding:6px 10px 0 0;padding:8px 10px 0 0\0;*padding:2px 10px 0 0;_padding:0 10px 0 0;}
#commodity-list{ width:420px; height:auto; border:1px #bbb solid; border-bottom:none; margin-bottom:15px;}
#co-list{ width:420px; height:32px; background:#eee;border-bottom:1px #bbb solid;}
#co-list-name{ width:300px; height:22px; padding-top:10px; font-size:12px; color:#333; font-weight:bold; text-align:center; float:left}
#co-list-price{ width:60px; height:22px; padding-top:10px; font-size:12px; color:#333; font-weight:bold; text-align:center; float:left}
.co-list{ width:420px; height:32px; border-bottom:1px #bbb solid;}
.co-list-name{ width:299px; height:22px; padding-top:10px; font-size:12px; color:#333; text-align:center; border-right:1px #bbb solid;float:left}
.co-list-name a{ font-size:12px; color:#333; }
.co-list-name a:hover{ font-size:12px; color:#4785d8; text-decoration:underline}
.co-list-price{ width:59px; height:23px; padding-top:9px; font-size:12px; color:#333; text-align:center; border-right:1px #bbb solid; float:left}
.co-list-num{ width:60px; height:23px; padding-top:9px; font-size:12px; color:#333; text-align:center; float:left}
.co-list-total{ width:420px; height:auto;}
.co-list-total font{ font-size:12px; color:#333; font-weight:bold; float:right}
.co-list-total span{ font-size:12px; color:#790000; font-weight:bold; margin-right:2px; margin-top:-2px\0; float:right}
#addmenu-table{width:auto; height:auto; position:absolute; left:25%; top:150px; z-index:5500}
#jiesuan-bu{width:auto;height:auto;position:absolute;left:10%;top:151px;z-index:5500}
.ophr{ width:10px; height:46px; position:absolute; right:10px; top:10px;}
.or-hunt{ width:740px; height:auto; padding-left:16px;}
#or-hunt1{ width:740px; height:auto;}
.or-hunt1{ width:246px; height:29px; float:left;}
.or-hunt1 label{ display:block; width:60px; height:25px; padding:4px 0 0 0 ;font-size:12px; color:#333; float:left}
.or-hunt1 input{ display:block; width:139px; height:13px; padding:3px;border:1px #d3d3d3 solid; font-size:12px; color:#333; float:left}
.or-hunt1 input.input-hunt{ width:61px; height:21px; background:url(../../images/img.gif) no-repeat -451px -610px; border:none; cursor:pointer; }
.or-hunt1 a{ display:block; font-size:12px; color:#4785d8; margin-top:4px;}
.or-hunt1 a:hover{ font-size:12px; color:#4785d8; text-decoration:underline}
.or-hunt1 select{ width:145px; height:21px; border:1px #d3d3d3 solid; font-size:12px;}
.or-hunt-status{ width:auto; padding-top:4px; float:right;}
.or-hunt-status label{ display:block; width:60px; padding:2px 0 0 0;padding:6px 0 0 0\0;*padding:5px 0 0 0; font-size:12px; color:#333; float:left}
.or-hunt-status select{ height:22px; line-height:20px; border:1px #d3d3d3 solid; padding:1px; font-size:12px;}
#or-hunt2{ width:740px; height:21px; padding-top:4px; margin-bottom:10px;}
#or-hunt2 input{ width:61px; height:21px; background:url(../../images/or-hunt2.gif) no-repeat left top; border:none; cursor:pointer; margin-right:20px;}
#or-hunt2 a{ font-size:12px; color:#4785d8; text-decoration:underline}
#or-hunt2 a:hover{ font-size:12px; color:#4785d8; text-decoration:underline}
#or-hunt3{ width:722px; height:14px; padding-left:18px; margin-bottom:10px;}
#or-hunt4{ width:744px; height:auto; border:1px #ccc solid; border-bottom:none; margin-bottom:10px;}
.or-hunt4{ width:744px; height:34px; border-bottom:1px #ccc solid;}
.or-hunt4-week{ width:67px; height:23px; border-right:1px #ccc solid; padding-top:11px; text-align:center; font-size:12px; color:#333; float:left}
.or-hunt4-food{ width:589px; height:34px; border-right:1px #ccc solid; padding:0 10px 0 10px; font-size:12px; color:#333; float:left}
.or-hunt4-food p{ width:auto; height:23px; padding-top:11px; margin:0; margin-right:10px; float:left}
.or-hunt4-food p span{font-size:12px; color:#333;}
.or-hunt4-food p font{font-size:12px; color:#999;}
.or-hunt4-del{ width:66px; height:23px; padding-top:11px; text-align:center; font-size:12px; color:#333; float:left}
.or-hunt4-del a{ font-size:12px; color:#4785d8}
.or-hunt4-del a:hover{ font-size:12px; color:#4785d8; text-decoration:underline}
.uploading{ width:696px; height:21px; border:1px #ccc solid; border-left:none; border-right:none;background:url(../../images/merc-orbj.gif) repeat-x top; padding-top:8px; font-size:14px; color:#333; text-align:center; margin:10px 0}
.uploading a{ display:block; width:696px; height:21px; font-size:14px; color:#333;}
.uploading a:hover{ font-size:14px; color:#4785d8; text-decoration:underline}
.uploading1{ width:658px; height:21px; border:1px #ccc solid; border-left:none; border-right:none;background:url(../../images/merc-orbj.gif) repeat-x top; padding-top:8px; font-size:14px; color:#333; text-align:center; margin:-22px 0 10px 0;}
.uploading1 a{ display:block; width:658px; height:21px; font-size:14px; color:#333;}
.uploading1 a:hover{ font-size:14px; color:#4785d8; text-decoration:underline}
.have-no-shang{ width:706px; height:auto; font-size:12px; color:#333; margin-bottom:25px; padding:20px;}
.accou{width:756px; height:28px; margin-bottom:15px; position:relative}
.suggest{ width:auto; height:25px; padding-top:9px; _padding-top:11px; font-size:12px; color:#999; position:absolute; left:400px; left:409px\0; *left:409px; _left:436px; top:0}
.accou label{ display:block; width:157px; height:19px; padding-top:9px; height:17px/0; padding-top:11px/0; text-align:right; font-size:12px; color:#333; float:left}
.accou strong{ display:block; width:295px; height:28px; background:url(../../images/input.gif) no-repeat left -325px; padding:3px 5px 3px 5px ;float:left;}
.accou strong:hover{background:url(../../images/input.gif) no-repeat left -291px;}
.accou strong input{ width:285px; height:22px; line-height:22px; font-size:14px; border:0; margin:3px 0 0; color:#999999; background:none;}
.accou strong input:hover{ color:#333333;}
.accou strong input:visited{ color:#999999;}
.accou p{ display:block; width:280px; height:19px; padding:9px 0 0 10px; height:17px/0; padding:11px 0 0 10px/0; font-size:12px; color:#999; margin:0; float:left; position:relative}
.accou p span{display:block;width:20px; height:17px; margin-top:-2px; float:left;}
.accou p font{ display:block;font-size:12px; color:#999; float:left;}
.accou p input{ width:68px; height:28px; background:url(../../images/sel-img.gif) no-repeat left top; cursor:pointer; border:none; position:absolute; left:0; top:3px;}
.accou2{width:756px; height:28px;}
.accou2 label{ display:block; width:157px; height:19px; padding-top:9px; height:17px/0; padding-top:11px/0; text-align:right; font-size:12px; color:#333; float:left}
.accou2 p{ display:block; width:280px; height:19px; padding:9px 0 0 10px; height:17px/0; padding:11px 0 0 10px/0; font-size:12px; color:#333; margin:0; float:left; position:relative}
.accou2 p span{display:block;width:20px; height:17px; margin-top:-2px; font-size:12px; color:#333; float:left;}
.accou-c{ width:auto; height:28px; padding:2px 0 0 2px; float:left;}
.accou-sel{ width:78px; height:28px; background:#fff; float:left; position:relative}
.accou-sel span{ display:block; width:68px; height:20px; border:1px #ddd solid; background:url(../../images/accou-rel.gif) no-repeat 57px 4px; padding:6px 0 0 8px; font-size:12px; color:#333; cursor:pointer }
.accou-sel ul{ display:none; width:76px; height:auto; background:#fff; border:1px #ddd solid; border-bottom:none; border-top:none; position:absolute; z-index:200; left:0; top:28px;}
.accou-sel ul li{ width:68px; height:15px; border-bottom:1px #ddd solid; padding:8px 0 0 8px;}
.accou-sel ul li a{ font-size:12px; color:#333;}
.accou-sel ul li a:hover{ font-size:12px; color:#790000; text-decoration:underline}
.accou-sel select{ width:74px; height:24px; border:1px #dddddd solid; padding:2px; margin-top:2px;float:left}
.accou-input{ width:auto; height:28px; padding-right:8px; background:#fff; padding-top:5px; float:left;}
.accou-input input{ display:block; width:13px; height:13px; margin-top:-2px\0; float:left}
.accou-input font{ display:block; width:auto; height:13px;padding-top:2px; font-size:12px; color:#333; float:left}
.accou-i{ width:auto; float:left; margin-right:8px; padding-top:3px; *padding-top:11px;}
.accou1{width:756px; height:28px; margin-bottom:15px;}
.accou1 label{ display:block; width:157px; height:19px; padding-top:9px; height:17px\0; padding-top:11px\0; text-align:right; font-size:12px; color:#333; float:left}
.accou1 strong{ display:block; width:68px; height:28px; background:url(../../images/input.gif) no-repeat left -416px; padding:3px 5px 3px 5px ;float:left;}
.accou1 strong:hover{background:url(../../images/input.gif) no-repeat left -382px;}
.accou1 strong input{ width:55px; height:22px; line-height:22px; font-size:14px; border:0; margin:3px 0 0; color:#999999; background:none;}
.accou1 strong input:hover{ color:#333333;}
.accou1 strong input:visited{ color:#999999;}
.accou1 p{ display:block; width:280px; height:19px; padding:9px 0 0 0; height:17px/0; padding:11px 0 0 10px/0; font-size:12px; color:#999; margin:0;font-size:12px; color:#333; float:left;}
.accou3{width:756px;}
.accou3 label{ display:block; width:157px; height:19px; padding-top:9px; height:17px/0; padding-top:11px/0; text-align:right; font-size:12px; color:#333; float:left}
.accou3 label.label13red{ display:block; width:157px; height:19px; padding-top:9px; height:17px/0; padding-top:11px/0; text-align:right; font-size:12px; color:#ff0000; float:left}
.accou3-te{ width:494px; height:auto; padding-left:2px; float:left; margin-bottom:15px; margin-top:3px;}
.accou3-te textarea{ display:block; width:363px; border:1px #ddd solid; height:75px; font-size:12px; color:#333; padding:3px 3px 3px 3px; line-height:1.5; *padding:2px 3px 3px 3px; }
.accou3-te p{ display:block; width:363px; height:75px; font-size:12px; color:#333; line-height:1.5; margin:0; padding:3px 3px 10px 3px;border:1px #ddd solid; background:url(../../images/logo-watermark.gif) no-repeat 250px 48px;}
.accou-refer{ width:506px; height:43px; padding-left:210px; margin-bottom:20px;}
.accou-refer input{ width:113px; height:35px; background:url(../../images/img.gif) no-repeat -564px -535px; border:none; cursor:pointer;}
.accou-refer input.inputyu{ width:113px; height:35px; background:url(../../images/img.gif) no-repeat -835px -535px; border:none; cursor:pointer;}
.accou1-score{width:75px; height:19px; padding:9px 0 0 0; height:17px/0; padding:11px 0 0 10px/0; font-size:12px; color:#999; margin:0;font-size:12px; color:#333; float:left;}
.merc-or{ width:746px; height:auto;}
#merc-or1{ width:746px; height:auto; margin-bottom:4px;}
#merc-or1-1{ width:726px; height:27px; border-bottom:1px #bbb solid; padding-left:20px}
#merc-or1-1 a{ display:block; width:94px; height:22px; margin-right:6px; background:#eee; border:1px #bbb solid; font-size:12px; color:#333; line-height:22px; text-align:center; margin-top:4px; float:left}
#merc-or1-1 a:hover{ display:block; width:94px; height:27px; margin-right:6px; background:#fff; border:1px #bbb solid; border-bottom:none; font-size:12px; color:#333; font-weight:bold; margin-top:0; line-height:27px; text-align:center; float:left}
#merc-or1-1 a.ahh{ display:block; width:94px; height:27px; margin-right:6px; background:#fff; border:1px #bbb solid; border-bottom:none; font-size:12px; color:#333; font-weight:bold; margin-top:0; line-height:27px; text-align:center; float:left}
#merc-or1-deta{ width:550px; height:27px; border-bottom:1px #bbb solid; padding-left:20px; margin-bottom:10px;}
#merc-or1-deta a{ display:block; width:94px; height:22px; margin-right:6px; background:#eee; border:1px #bbb solid; font-size:12px; color:#333; line-height:22px; text-align:center; margin-top:4px; float:left}
#merc-or1-deta a:hover{ display:block; width:94px; height:27px; margin-right:6px; background:#fff; border:1px #bbb solid; border-bottom:none; font-size:12px; color:#333; font-weight:bold; margin-top:0; line-height:27px; text-align:center; float:left}
#merc-or1-deta a.ahh{ display:block; width:94px; height:27px; margin-right:6px; background:#fff; border:1px #bbb solid; border-bottom:none; font-size:12px; color:#333; font-weight:bold; margin-top:0; line-height:27px; text-align:center; float:left}
#merc-stats{ width:726px; height:27px; border-bottom:1px #bbb solid; padding-left:20px}
#merc-stats a{ display:block; width:28px; height:22px; margin-right:6px; background:#eee; border:1px #bbb solid; font-size:12px; color:#333; line-height:22px; text-align:center; margin-top:4px; float:left}
#merc-stats a:hover{ display:block; width:28px; height:27px; margin-right:6px; background:#fff; border:1px #bbb solid; border-bottom:none; font-size:12px; color:#333; font-weight:bold; margin-top:0; line-height:27px; text-align:center; float:left}
#merc-stats a.astats{ display:block; width:28px; height:27px; margin-right:6px; background:#fff; border:1px #bbb solid; border-bottom:none; font-size:12px; color:#333; font-weight:bold; margin-top:0; line-height:27px; text-align:center; float:left}
#merc-or1-2{ width:746px; height:29px; border-bottom:1px #bbb solid; background:url(../../images/merc-orbj.gif) repeat-x top;}
#merc-ft-name{ width:272px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#merc-ft-price{ width:84px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#merc-ft-state{ width:144px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#merc-ft-time{ width:131px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#merc-ft-handle{ width:115px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#merc-or1-3{ width:746px; height:29px; border-bottom:1px #bbb solid; background:url(../../images/merc-orbj.gif) repeat-x top;}
#merc-or1-3-name{ width:292px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#merc-or1-3-price{ width:84px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#merc-or1-3-time{ width:171px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#merc-or1-3-handle{ width:115px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#food-coll{ width:746px; height:29px; border-bottom:1px #bbb solid; background:url(../../images/merc-orbj.gif) repeat-x top;}
#food-coll-name{ width:173px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#food-coll-nickname{ width:91px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#food-coll-appraise{ width:482px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#shop-coll-nickname{ width:99px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#shop-coll-appraise{ width:644px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#app-food-nickname{ width:99px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#app-food-appraise{ width:167px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#app-food-app{ width:477px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#shop-stats{width:746px; height:29px; border-bottom:1px #bbb solid; background:url(../../images/merc-orbj.gif) repeat-x top;}
#shop-stats-date{ width:105px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#shop-stats-visits{ width:97px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
#shop-stats-top10{ width:156px; height:20px; text-align:center; padding-top:9px; font-size:12px; color:#333; float:left}
.add-ft{width:440px; height:35px;}
.add-ft label{ display:block; width:64px; height:24px; padding-top:11px; text-align:right; font-size:12px; color:#333; float:left}
.add-ft strong{ display:block; width:295px; height:28px; background:url(../../images/textbg1.png) no-repeat left -34px; padding:3px 5px 3px 5px ;float:left;}
.add-ft strong:hover{background:url(../../images/textbg1.png) no-repeat left top;}
.add-ft strong input{ width:285px; height:22px; line-height:22px; font-size:12px; border:0; margin:3px 0 0; color:#999999; background:none;}
.add-ft strong input:hover{ color:#333333;}
.add-ft strong input:visited{ color:#999999;}
.add-ft1{width:440px; height:35px;}
.add-ft1 label{ display:block; width:64px; height:24px; padding-top:11px; text-align:right; font-size:12px; color:#333; float:left}
.add-ft1 strong{ display:block; width:68px; height:28px; background:url(../../images/textbg2.png) no-repeat left -34px; padding:3px 5px 3px 5px ;float:left;}
.add-ft1 strong:hover{background:url(../../images/textbg2.png) no-repeat left top;}
.add-ft1 strong input{ width:55px; height:22px; line-height:22px; font-size:12px; border:0; margin:3px 0 0; color:#999999; background:none;}
.add-ft1 strong input:hover{ color:#333333;}
.add-ft1 strong input:visited{ color:#999999;}
.add-ft1 p{ display:block; width:280px; height:17px; padding:11px 0 0 0; height:17px/0; padding:11px 0 0 10px/0; font-size:12px; color:#999; margin:0;font-size:12px; color:#333; float:left;}
.add-ft1-sel{ width:auto; height:28px; padding-right:8px; background:#fff; float:left; position:relative}
.add-ft1-sel select{ width:auto; height:28px; border:1px #dddddd solid; margin-right:8px; padding:2px; margin:2px 0 0 2px;float:left}
.add-ft1-te{ width:300px; height:auto; padding-left:2px; *margin-top:-2px; float:left;}
.add-ft1-te textarea{ margin-top:6px; width:300px; height:75px; font-size:12px; color:#333; padding:3px; line-height:1.5;  border:1px #ddd solid}
.add-ft1-i{ width:280px; height:35px; padding:10px 0 0 140px; *margin-top:54px; _margin-top:0}
.add-ft1-i input{ width:113px; height:35px; border:none; background:url(../../images/img.gif) no-repeat -564px -535px; cursor:pointer;}
#food-ask{ width:457px; height:auto; padding:10px 10px 0 10px;}
.food-ask{ width:457px; height:auto; font-size:12px; color:#333; margin-bottom:10px; line-height:1.5}
.food-ask a{ font-size:12px; color:#790000; text-decoration:underline}
.food-ask span{ width:auto; font-size:12px; color:#666;}
.food-ask font{ width:140px; font-size:12px; color:#999; padding:0 20px 0 20px}
.food-answer{ width:457px; height:auto; font-size:12px; color:#333; margin-bottom:10px; line-height:1.5}
.food-answer span{ width:auto; font-size:12px; color:#790000;}
.food-answer font{ width:140px; font-size:12px; color:#999; padding-left:20px}
.y-posi{ width:980px; height:21px;}
.y-posi1{width:490px; height:21px; float:left}
.y-posi1 span{ font-weight:bold; font-size:12px; color:#333;}
.y-posi1 font{ font-size:12px; color:#333;}
.y-posi2{width:490px; height:21px; float:left; text-align:right}
.y-posi2 span{ font-weight:bold; font-size:12px; color:#333;}
.y-posi2 font{ font-size:12px; color:#333;}
.about-us{ width:690px; height:auto; padding-top:15px; padding:0 30px }
.about-us p{ width:690px; height:auto; line-height:1.5; font-size:14px; color:#333; text-indent:24px; text-align:justify;text-justify:inter-ideograph; margin:0; margin-bottom:10px;}
.about-us p img{ width:288px; height:116px; float:right}
.join{ width:690px; height:auto; padding:15px 30px 0 30px;}
.join ul{ width:690px; height:auto; margin-bottom:10px;}
.join ul li{ width:690px; height:auto; line-height:1.5; font-size:14px; color:#333}
#alert{width:296px; height:125px; border:1px #999999 solid; padding:1px; background:#fff; position:absolute; top:5%; left:35%}
.alert{ width:296px; height:125px; background:url(../../images/alertbj.gif) repeat-x left top;}
.alert h1{ width:296px; height:30px; margin:0}
.alert h1 font{display:block; width:260px; height:20px; padding:10px 0 0 15px; float:left; font-size:12px; color:#333; font-weight:bold;}
.alert h1 span{display:block; width:21px; height:20px; margin-top:-4px; *margin-top:0; *padding-top:7px; float:left}
.alert h1 span a{ font-size:12px; color:#666; font-weight:bold; }
.alert-p{ width:296px; height:auto; padding:15px 0 15px 0; text-align:center; line-height:1.5; font-size:12px; color:#333;}
.alert-i{ width:234px; height:21px; padding-left:64px;}
.alert-i input{ width:75px; height:21px; background:url(../../images/img.gif) no-repeat -527px -610px; border:none; cursor:pointer; margin-right:15px;}
.alert-i input.inputfou{ width:75px; height:21px; background:url(../../images/img.gif) no-repeat -617px -610px; border:none; cursor:pointer;}
#alert-order{ width:176px; height:125px; border:1px #999999 solid; padding:1px; background:#fff; position:absolute; bottom:0; right:10px;}
.alert-order{ width:176px; height:125px; background:url(../../images/alertbj.gif) repeat-x left top;}
.alert-order h1{ width:176px; height:30px; margin:0}
.alert-order h1 font{display:block; width:140px; height:20px; padding:10px 0 0 15px; float:left; font-size:12px; color:#333; font-weight:bold;}
.alert-order h1 span{display:block; width:21px; height:20px; margin-top:-4px; *margin-top:0; *padding-top:7px; float:left}
.alert-order h1 span a{ font-size:12px; color:#666; font-weight:bold; }
.alert-order-p{ width:176px; height:auto; padding:15px 0 15px 0; text-align:center; line-height:1.5; font-size:12px; color:#333;}
.alert-order-i{ width:176px; height:21px; text-align:center;}
.alert-order-i input{ width:75px; height:21px; background:url(../../images/img.gif) no-repeat -527px -610px; border:none; cursor:pointer;}
.error-recovery{ width:400px; height:35px;}
.error-recovery input{ width:55px; height:21px; border:none; margin-top:-1px; cursor:pointer; background:url(../../images/jiucuo.gif) no-repeat left top;float:left}
.error-recovery strong{ display:block; width:188px; height:23px; background:url(../../images/input.gif) no-repeat left -29px; padding:3px 5px 3px 5px; height:20px\0; padding-top:6px\0; *height:20px; *padding-top:6px; margin-top:-5px; float:left; _background:none;}
.error-recovery strong:hover{background:url(../../images/input.gif) no-repeat left top;}
.error-recovery strong input{ width:178px; height:21px; margin-top:2px\0; font-size:12px; border:0; color:#999999; background:none; _border:1px #ccc solid; _height:15px; _padding-top:3px;}
.reg-login-tip{ width:284px; height:auto; font-size:12px; color:#ff0000; margin-bottom:10px; margin-top:-5px; padding-left:69px;}
.reg-login-buzhu{ width:353px; height:34px; margin-bottom:15px;}
.reg-login-buzhu label{ width:69px; height:24px; float:left; padding:10px 0 0 0; text-align:right; font-size:14px; color:#790000; font-weight:bold;}
.reg-login-buzhu input{width:245px; height:24px; background:url(../../images/img.gif) no-repeat -601px -265px; border:0; font-size:14px; color:#666; padding:6px 8px 6px; padding:11px 8px 6px\0; height:18px\0; float:left; *padding:11px 8px 6px; *height:18px; margin-right:5px;}
.reg-login-buzhu span{ display:block; width:auto; color:#999; font-size:12px; padding-top:10px; float:left;}
.reg-login-buzhu input.buzhu-100{width:100px; height:24px; background:url(../../images/img.gif) no-repeat left -803px; border:0; font-size:14px; color:#666; padding:6px 8px 6px; padding:11px 8px 6px\0; height:18px\0; float:left; *padding:11px 8px 6px; *height:18px; margin-right:5px;}
.reg-login-buzhu input.phone-check100{ width:70px; height:21px; background:url(../../images/img.gif) no-repeat -325px -474px;border:none; cursor:pointer; margin-top:6px; float:left}
.reg-login-buzhu input.phone-check-ccc100{ width:70px; height:21px; background:url(../../images/img.gif) no-repeat -405px -474px; border:none; cursor:pointer; margin-top:6px; float:left}
.reg-login-buzhu-b{ width:164px; height:35px; padding-left:206px;}
.reg-login-buzhu-b input{width:113px; height:35px; background:url(../../images/img.gif) no-repeat -564px -535px; border:0; cursor:pointer}
.reg-login-buzhu-a{ width:114px; height:35px; padding-left:206px;}
.reg-login-buzhu-a input{width:113px; height:35px; background:url(../../images/img.gif) no-repeat -427px -535px; border:0; cursor:pointer}
.rempsd-bu{ width:264px; height:30px; padding:0 0 0 56px; font-size:12px; color:#999;}
.rempsd1-bu{ width:158px; height:30px; float:left}
.rempsd1-bu input{ vertical-align:middle}
.rempsd1-bu label{ vertical-align:middle; font-family:tahoma; font-size:12px; color:#7a0000}
.rempsd2-bu{ width:104px; height:28px; padding-top:2px; padding-top:3px\0; float:left}
.rempsd2-bu a{ font-size:12px; color:#010298; text-decoration:underline}
.dish-list{ width:400px; height:auto; border:1px #bbb solid; background:#fff; padding:20px;}
.dish-list h2{ width:400px; height:30px; font-size:14px; color:#ff0000; text-align:center; margin:0}
.dish-list1{ width:400px; height:auto; margin-bottom:15px;}
.dish-list1 h3{ width:400px; height:22px; font-size:12px; color:#790000; margin:0}
.dish-list1 h3 span{ font-size:12px; color:#333; font-weight:normal; margin-left:10px;}
.dish-list1 h3 span font{ font-size:12px; color:#333; font-weight:normal;}
.dish-list2{width:398px; height:auto;border:1px #ddd solid; border-bottom:none;}
#dish-list2{width:398px; height:25px; border-bottom:1px #ddd solid; background:#eee;}
#dish-list2-name{ width:197px; height:18px; font-size:12px; color:#333; font-weight:bold; border-right:1px #ddd solid; float:left; padding-top:7px; text-align:center}
#dish-list2-price{ width:99px; height:18px; font-size:12px; color:#333; font-weight:bold; border-right:1px #ddd solid; float:left; padding-top:7px; text-align:center}
#dish-list2-num{ width:100px; height:18px; font-size:12px; color:#333; font-weight:bold; float:left; padding-top:7px; text-align:center}
.dish-list3{width:398px; height:25px; border-bottom:1px #ddd solid;}
.dish-list3-name{ width:187px; height:18px; font-size:12px; color:#333;border-right:1px #ddd solid; float:left; padding-top:7px; padding-left:10px;}
.dish-list3-price{ width:99px; height:18px; font-size:12px; color:#ff0000; border-right:1px #ddd solid; float:left; padding-top:7px; text-align:center}
.dish-list3-num{ width:100px; height:18px; font-size:12px; color:#333; float:left; padding-top:7px; text-align:center}
.dish-list-jie{ width:400px; height:20px; text-align:right; font-size:14px; color:#333; font-weight:bold;}
.dish-list-jie span{font-size:14px; color:#ff0000; font-weight:bold;}
/*---浮动下单2012.08.08---*/
.red{ color:#790000;}
.cart-tel1{ width:211px; height:auto; line-height:18px; background-color:#ffffdd; border:1px solid #ffcc33; *overflow:hidden; text-align:left; padding:3px 0px 3px 3px; float:left;}
.tel_zi{ width:210px; float:left; text-align:center;word-wrap: break-word; word-break: normal; }
.cart-button{ width:102px; height:23px; background-image:url(../../images/tel_bg.jpg); padding-left:8px; text-align:left; line-height:22px; color:#7c0405; margin-left:55px;*margin-left:26px; cursor:pointer;}
.r_hand{ padding-top:2px;*padding-top:4px; padding-right:5px;}
.ret_top{ margin-left: 626px;*margin-left:15px;_margin-top:500px;float:left; position:fixed; height:90px;  bottom:0; z-index:20;border-collapse: separate; cursor:pointer;}
.ret_top1{ margin-left:-20px;*margin-left:-20px;float:left; position:fixed; height:90px;  bottom:0; z-index:200;border-collapse: separate;cursor:pointer;}
/*.ret_top{ float:left; position:relative; left:-18px; top:370px;}*/
.jc1{ padding-top:6px; padding-left:10px; padding-bottom:0px;}
.jc{ line-height:15px; padding:0px; margin:0px; float:left; padding-left:45px;}
.dd_jb{ float:left; padding:24px 0px 0px 5px; width:28px;}
/*---2012.08.08---*/
.cart_shrink{float:left;background-image:url(../../images/c_shrink.jpg); width:293px; height:31px; color:#FFF; line-height:30px; padding-left:10px; padding-right:10px;}
.cart_shrink img{ float:left; padding-top:8px;}
.jh img{ float:left; padding-top:12px;}
.store-info1-2 h1 a.sina_v{ width:auto; height:auto; background:none; float:left; padding:3px 8px 0px 3px;}
.store-info1-2 h1 div{display:block; float:left}
.white{ color:#fff;}




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay{position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background: url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
/*---引导层---*/
.guide{ float:left; background:url(../../images/spr_guide.png) no-repeat -11px -1px; width:606px; height:250px; position:absolute; z-index:50; top:280px; left:200px; overflow:hidden;}
.guide1{ float:left; background:url(../../images/spr_guide.png) no-repeat -11px -1px; width:606px; height:250px; position:absolute; z-index:50; top:100px; left:330px; overflow:hidden;}
.guide2{ float:left; background:url(../../images/spr_guide.png) no-repeat -11px -1px; width:606px; height:250px; position:absolute; z-index:50; top:150px; left:200px; overflow:hidden;}
.guide3{ float:left; background:url(../../images/spr_guide.png) no-repeat -11px -1px; width:606px; height:250px; position:absolute; z-index:50; top:160px; left:200px; overflow:hidden;}

.guide_gb{ float:right; background:url(../../images/spr_guide.png) no-repeat -813px -754px; width:18px; height:18px; margin:60px 25px 0px 0px;}
/*.guide_gb:hover{ float:right; background-image:url(../../images/del_x.gif);background-repeat:no-repeat; width:8px; height:8px; margin:60px 35px 0px 0px;}*/
.guide_zc{ float:left; margin:25px 0px 0px 60px; border:0px; background:url(../../images/spr_guide.png) -9px -599px; width:109px; height:36px; cursor:pointer;}
.guide_zc1{ float:left; margin:25px 0px 0px 60px; border:0px; background:url(../../images/spr_guide.png) -9px -637px; width:109px; height:36px; cursor:pointer;}
.guide_zc2{ float:left; margin:25px 0px 0px 60px; border:0px; background:url(../../images/spr_guide.png) -9px -675px; width:109px; height:36px; cursor:pointer;}

.guid_dywz{ float:left;background:url(../../images/spr_guide.png) no-repeat -10px -726px; width:320px; height:23px; margin:70px 0px 0px 190px;_margin:70px 0px 0px 95px;}
.guid_kt{ float:left; background:url(../../images/spr_guide.png) no-repeat -10px -276px; width:45px; height:66px;margin:10px 15px 0px 150px;_margin:10px 15px 0px 75px;}
.guid_kt1{ float:left; background:url(../../images/spr_guide.png) no-repeat -9px -344px; width:52px; height:70px;margin:10px 15px 0px 150px;_margin:10px 15px 0px 75px;}
.guid_kt2{ float:left; background:url(../../images/spr_guide.png) no-repeat -9px -415px; width:45px; height:67px;margin:10px 15px 0px 150px;_margin:10px 15px 0px 75px;}
.guid_kt3{ float:left; background:url(../../images/spr_guide.png) no-repeat -9px -483px; width:45px; height:67px;margin:10px 15px 0px 150px;_margin:10px 15px 0px 75px;}
.guid_wz{ float:left; background:url(../../images/spr_guide.png) no-repeat -10px -750px; width:335px; height:18px;margin:40px 0px 0px 0px;}
.guid_wz1{ float:left; background:url(../../images/spr_guide.png) no-repeat -10px -769px;  width:335px; height:18px;margin:40px 0px 0px 0px;}
.guid_wz2{ float:left; background:url(../../images/spr_guide.png) no-repeat -10px -788px;  width:335px; height:18px;margin:40px 0px 0px 0px;}
.guid_wz3{ float:left; background:url(../../images/spr_guide.png) no-repeat -10px -806px;  width:335px; height:18px;margin:40px 0px 0px 0px;}
.guid_wz4{ float:left; background:url(../../images/spr_guide.png) no-repeat -10px -825px;  width:335px; height:18px;margin:40px 0px 0px 0px;}
.guid_wz5{ float:left; background:url(../../images/spr_guide.png) no-repeat -10px -844px;  width:335px; height:18px;margin:40px 0px 0px 0px;}
.guid_wz6{ float:left; background:url(../../images/spr_guide.png) no-repeat -10px -863px;  width:335px; height:18px;margin:40px 0px 0px 0px;}
.guid_wz7{ float:left; background:url(../../images/spr_guide.png) no-repeat -375px -863px;  width:302px; height:18px;margin:40px 0px 0px 0px;}
.guid_jts{ float:left; position:absolute; z-index:50;left:270px; top:205px;}
.guid_ss{ float:left;  width:507px; height:36px;  position:absolute;}
.guid_ssk{ float:left; background:url(../../images/spr_guide.png) no-repeat -279px -499px; width:363px; height:36px; line-height:36px; border:0px; color:#999999;}
.guid_ancz{ float:left;background:url(../../images/spr_guide.png) no-repeat -650px -499px; width:136px; height:36px; border:0px;margin-left:8px; margin-left:6px\0; *margin-left:6px;cursor:pointer;}
.guide_zc1_w{ float:left;background:url(../../images/spr_guide.png) no-repeat -722px -718px; width:109px; height:36px; margin:25px 0px 0px 60px; border:0px; cursor:pointer;}




.guid_ss1{ float:left; width:658px; height:148px;  position:absolute; left:-235px; top:195px;}
.guid_ss2{ float:left; width:280px; height:26px;  position:absolute; left:-200px; top:220px;}
.guid_ss3{ float:left; background:url(../../images/spr_guide.png) no-repeat -10px -570px; width:119px; height:27px;  position:absolute; left:440px; top:340px;}
.guid_ss4{ float:left; background:url(../../images/spr_guide.png) no-repeat -564px -538px; width:250px; height:27px;  position:absolute; left:430px; top:340px;}

.guid_jt{ float:left; background:url(../../images/spr_guide.png) no-repeat -82px -495px; width:30px; height:51px; position:absolute; z-index:50px; left:50px; top:50px;}
.guid_jt1{ float:left; background:url(../../images/spr_guide.png) no-repeat -120px -495px; width:30px; height:51px; position:absolute; z-index:50px; left:350px; top:139px;}
.guid_jt2{ float:left; background:url(../../images/spr_guide.png) no-repeat -435px -290px; width:140px; height:120px; position:absolute; z-index:50px; left:50px; top:70px;}
.guid_jt3{ float:left; background:url(../../images/spr_guide.png) no-repeat -148px -493px; width:31px; height:51px; position:absolute; z-index:50px; left:30px; top:160px;}
.guid_jt4{ float:left; background:url(../../images/spr_guide.png) no-repeat -618px -303px; width:87px; height:190px; position:absolute; z-index:50px; left:335px; top:160px;}
a.dl_tg{ float:left; color:#aa1414; text-decoration:underline; margin:35px 0px 0px 10px;}
.out_wk{ position:absolute; z-index:50; float:left; top:30px;}
